Уроки по CMS WordPress 2015 Урок 0. Введение: Премиум цикл уроков по WordPress, представляет собой сборник видео уроков, посвященных решению различных задач по CMS WordPress. И безусловно будет полезен всем, кто остановил свой выбор на самой распространённой CMS - WordPress. Многие из уроков, которые вошли в данный цикл по CMS WordPress, записаны на основе вопросов от наших подписчиков, поэтому данный курс ценен вдвойне, поскольку в нем показана работа с реальными задачами. Вот лишь часть тех вопросов, ответы на которые Вы найдете в Премиум цикле уроков по WordPress: как перенести сайт под управлением WordPress на хостинг, как организовать произвольную выборку статей на сайте, что такое шорткод и как его использовать в работе, как создать галерею на WordPress без плагинов. Ответы на эти и многие другие вопросы Вы найдете в данной серии уроков. Урок 1. Перенос сайта WP на хостинг: От автора: этим уроком мы открываем цикл уроков, посвященный работе с популярной CMS WordPress (WP). В цикле уроков планируется познакомить Вас со всевозможными нюансами работы с WP, показать реализацию множества вещей, превращающих проект под управлением WP из блога в полноценный сайт. В этом уроке мы покажем, как перенести сайт на WP с локального сервера (или другого хостинга) на хостинг. Урок 2. Описание рубрик. Типы файлов: От автора: мы продолжаем цикл уроков, посвященных работе с CMS WordPress. В предыдущем уроке был рассмотрен вопрос переноса сайта под управлением WP с одного сервера на другой. В этом уроке мы доработаем нашу тему и добавим в нее поддержку вывода названия и описания рубрик. Также мы научимся изменять список доступных к загрузке расширений файлов, при этом сделаем это несколькими способами. Из урока Вы узнаете ответы на следующие вопросы: Урок 3. Выбор статей для вывода: От автора: мы продолжаем цикл уроков, посвященных работе с CMS WordPress. В этом уроке мы научимся отбирать необходимые нам статьи для их вывода на сайте. По умолчанию все статьи в WP отбираются и выводятся в обратном хронологическом порядке, т.е. первой будет показана самая «свежая» статья, за ней — чуть более старая и так далее независимо от категории статьи. Мы научимся сами определять вывод статей, указывая какую статью показывать, а какую нет. Урок 4. Шорткод. Управление ролями: От автора: мы продолжаем цикл уроков, посвященных работе с CMS WordPress. В очередном уроке цикла по CMS WordPress мы с Вами познакомимся с основами работы с шоткодом, при помощи которого создадим подпись для своих статей. Также во второй части этого урока при помощи специального плагина мы научимся более тонко управлять правами ролей пользователей. Урок 5. Использование пользовательских шаблонов. Стили меню: От автора: в очередном уроке цикла по CMS WordPress мы с Вами познакомимся с такой полезной вещью, как пользовательские шаблоны. Рассмотрим сферу и возможные варианты их применения. Заодно мы используем в учебном процессе один полезный плагин. Во второй части урока будет рассмотрена работа с меню, а именно — с его стилевым оформлением. По результатам урока вы научитесь создавать пользовательские шаблоны, благодаря которым можно оформить любую страницу сайта в совершенно отличном от прочих страниц стиле. Также Вы узнаете, что пользовательские шаблоны могут пригодиться не только для изменения дизайна конкретной страницы, но и для формирования определенной выборки из базы данных (конкретнее об этом в дальнейших уроках цикла). Урок 6. Работа с комментариями: От автора: этот урок цикла создан на основе многочисленных обращений к нам с одним и тем же вопросом — как задать оформление комментариям. На самом деле, уже в самом вопросе содержится ответ на него. Поскольку необходимо оформлять комментарии, то логично, что сделать это можно посредством файла стилей темы. И действительно, практически всегда можно использовать функцию comments_temlate() без параметров, вызывая тем самым вывод комментариев и формы добавления комментариев. Все остальное делается стилевыми оформлениями. В уроке мы покажем несколько вариантов работы с комментариями — как только через стили, так и используя шаблон comments.php. По результатам урока вы научитесь задавать нужное Вам оформление комментариев несколькими способами: только с помощь файла стилей, используя функцию wp_list_comments(), а также научитесь использовать понравившийся шаблон комментариев другой темы. Урок 7. Множественные циклы: От автора: текущий урок серии «Секреты работы с CMS WordPress» посвящен понятиям цикла и мультицикла в WP. С циклом мы сталкиваемся сплошь и рядом при создании темы WP. Без него невозможно создать тему в принципе. Это знают все. Но вот что такое мультицикл? Об этом знают уже далеко не все. Давайте поближе познакомимся с циклами WP. По результатам урока мы создадим сложную структуру вывода постов, которая будет кардинальным образом отличаться от шаблонного вывода постов в обычном цикле. Урок 8. Создание сложных шаблонов: От автора: этот урок является логическим продолжением урока, посвященного работе с множественными циклами. В указанном уроке мы с Вами реализовывали задачу по созданию сложного шаблона посредством возможностей мультицикла. В данном уроке мы доработаем получившийся ранее шаблон, исправив допущенные неточности, а также реализуем поставленную задачу совершенно другим способом – без использования множественных циклов. По результатам урока мы научимся создавать сложные шаблоны WordPress. Узнаем больше о возможностях мультицикла, объекте $wp_query и его свойствах. А также решим поставленную задачу создания сложного шаблона двумя способами – с применением мультицикла и без него. Урок 9. Выпадающее меню для темы WordPress: От автора: в этом уроке по многочисленным просьбам наших подписчиков мы расскажем, как добавить в Вашу тему поддержку дочерних страниц, которые будут представлены в виде выпадающего меню. В принципе, здесь нам даже не придется писать код PHP и использовать функции WordPress, все решается исключительно посредством стилевых правил. Также, для большей эффектности, можно включить немного кода jQuery… По результатам урока мы создадим несложное, но вместе с тем отличное выпадающее меню для темы WordPress. Урок 10. Работа с БД. Простые решения без плагинов: От автора: иногда нам требуется сделать на сайте нечто совсем простое, например, вывести количество опубликованных статей. Это совсем несложно – один запрос и всего пара строк кода, но без соответствующих знаний и навыков приходится обращаться к сторонним решениям – плагинам. В этом уроке мы рассмотрим работу с объектом $wpdb и научимся работать с БД для получения необходимой информации и решения простых (и не очень) задач. По результатам урока Вы научитесь способам получения необходимой информации из базы данных и последующей работе с ней. Также Вы узнаете, как решить простейшие задачи без использования плагинов. Урок 11. Реализация кнопки Обратная связь: От автора: в этом уроке мы реализуем на WordPress функцию заказа обратного звонка. Вы часто можете видеть такую штуку на различных сайтах и представляет она из себя кнопку, при клике по которой всплывает модальное окно с простой формой, которую пользователь может заполнить и отправить администратору сайта. Давайте создадим такую кнопку в сайдбаре нашего сайта. По результатам урока мы реализуем функционал кнопки обратного звонка на сайте под управлением WordPress. В ходе урока мы научимся работать с плагином Contact Form 7, подключим плагин модальных окон Fancybox и научимся выводить форму в модальном окне.